Parallel multilevel iterative linear solvers with unstructured adaptive grids for simulations in earth science
نویسنده
چکیده
In many large-scale scientific simulation codes, the majority of computation is devoted to linear solvers. Preconditioned Krylov iterative solver such as conjugate gradient method with incomplete Cholesky factorization preconditioning (ICCG) provides robust convergence for a wide range of scientific applications. Incomplete Cholesky (IC) and incomplete LU (ILU) factorizations involve globally dependent operations, yet can be localized for parallel computation and provide smooth convergence. However, ICCG-based solvers are not scalable because the number of iterations required for convergence increases with the size of the problem. This becomes critical when solving problems with >10 degrees of freedom (DOF) on >10 processors. Multigrid is a well-known scalable method for which the rate of convergence is independent of problem size, and the number of iterations remains fairly constant. Multigrid is also a good preconditioning algorithm for Krylov iterative solvers. Multigrid solvers and preconditioners have been widely used in finite-difference methods with structured grids since the mid 1980s, however multigrid is not popular for finite-element methods involving unstructured grids. Recently, various multigrid methods for unstructured grids have been developed, for both parallel and serial computers. In this study, a multigrid-preconditioned conjugate gradient iterative method (MGCG) on parallel computers was developed and applied to Poisson equations in the region between 2 spherical surfaces on adaptively generated semi-unstructured prismatic grids based on the method in [1]. This procedure has also been applied to grids with local refinement. Computations using this method on a Hitachi SR2201 with up to 128 processors demonstrated good scalability. Fig. 1 Surface triangle meshes generated from icosahedron 4 children generated from 1 parent triangle
منابع مشابه
The Impact of Parallel Programming Models on the Linear Algebra Performance for Finite Element Simulations
Parallel iterative linear solvers for unstructured grids in FEM applications, which were developed for the Earth Simulator (ES), have been ported to various types of parallel computers. Performance of flat-MPI and hybrid parallel programming model has been compared for ES, Hitachi SR8000, IBM SP3 and IBM p5-model 595. Effect of coloring and method for storage of coefficient matrices have been a...
متن کاملAdaptive Unstructured Grid Generation Scheme for Solution of the Heat Equation
An adaptive unstructured grid generation scheme is introduced to use finite volume (FV) and finite element (FE) formulation to solve the heat equation with singular boundary conditions. Regular grids could not acheive accurate solution to this problem. The grid generation scheme uses an optimal time complexity frontal method for the automatic generation and delaunay triangulation of the grid po...
متن کاملMultilevel Sparse Approximate Inverse Preconditioners for Adaptive Mesh Refinement∗
We present an efficient and effective preconditioning method for time-dependent simulations with dynamic, adaptive mesh refinement and implicit time integration. Adaptive mesh refinement greatly improves the efficiency of simulations where the solution develops steep gradients in small regions of the computational domain that change over time. Unfortunately, adaptive mesh refinement also introd...
متن کاملMultilevel preconditioners for simulations and optimization on dynamic, adaptive meshes
We present adaptive preconditioners for parallel, time-dependent simulations and nonlinear optimization problems with dynamic mesh adaptation. Adaptive meshing greatly reduces the computational cost of simulations and optimization. Unfortunately, it also carries a number of problems for preconditioning in iterative linear solvers, as changes in the mesh lead to structural changes in the linear ...
متن کاملParallel Iterative Solvers for Unstructured Grids Using an OpenMP/MPI Hybrid Programming Model for the GeoFEM Platform on SMP Cluster Architectures
An efficient parallel iterative method for unstructured grids developed by the authors for SMP cluster architectures on the GeoFEM platform is presented. The method is based on a 3-level hybrid parallel programming model, including message passing for inter-SMP node communication, loop directives by OpenMP for intra-SMP node parallelization and vectorization for each processing element (PE). Si...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Concurrency and Computation: Practice and Experience
دوره 14 شماره
صفحات -
تاریخ انتشار 2002